// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:00

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   kt.java

package com.zelix;


// Referenced classes of package com.zelix:
//            gt, it, tb, nm, 
//            lt, ju, mu, ux, 
//            jm, is

public abstract class kt extends gt
    implements nm
{

    static ux g;
    private kt h;
//    public static int i;

    public kt(kt kt1)
    {
        h = kt1;
    }

    public String g()
        throws tb
    {
        return "";
    }

    public lt h()
    {
        kt kt1;
        int i1;
        i1 = i;
        kt1 = this;
        while(kt1 != null)
            kt1 = kt1.h;
        return (lt)kt1;
    }

    public String i()
    {
        return h.i();
    }

    public String j()
    {
        return h.j();
    }

    public jm k()
    {
        return h.k();
    }

    public String l()
    {
        return h.l();
    }

    int b()
    {
        if(h instanceof lt)
            return 1;
        if(h instanceof ju)
            return 2;
        return !(h instanceof mu) ? 0 : 3;
    }

    public String m()
    {
        return h.m();
    }

    public kt n()
    {
        return h;
    }

    public is a(int i1)
    {
        return h.a(i1);
    }

    public String o()
    {
        return h.o();
    }

    void a(kt kt1)
    {
        h = kt1;
    }

    static 
    {
        g = it.n;
    }
}